using RayDen.RayEngine.Core.Types;

namespace RayDen.RayEngine.Core.Interface
{
    public interface ISampleBufferProcessor
    {
        void ResetProcessor();

        SampleBuffer GetFreeSampleBuffer();
        void FreeSampleBuffer(SampleBuffer buffer);
        void SplatSampleBuffer(bool isPreviewOver, SampleBuffer sampleBuffer);
    }
}